#ifndef PCG_CELLULAR_H
#define PCG_CELLULAR_H

/*!
@header Cellular Automata
blah blah blah
@copyright James Callender
@updated 2007-02-25
*/

typedef char pcg_CAsymbol_t;

enum {
	PCG_WRAP,
	PCG_CLAMP,
};

typedef struct {
	int ndims;
	int *size;
	int map_type;
	
	pcg_CAsymbol_t *cells;
} pcg_CAmap_t;

#endif // PCG_CELLULAR_H